package com.company.transfer;

import java.io.*;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

/**
 * Created by yijy on 2017/6/9.
 */
public class Fis {
    public static void main(String[] args) {
//        new Fis().fisCopy1();
        String s = " ' j r h g w l 2 0 1 7 ' ,  ' s r d z c 2 0 1 8 ' ,  ' H F a n 1 4 7 8 1 0 6 0 6 0 ' ,  ' H F l f 5 7 6 8 2 2 0 9 7 ' ,  ' H F w c 5 4 1 7 1 9 2 5 7 ' ,  ' p l 0 1 1 0 9 1 6 1 X ' ,  ' H F j n 1 5 8 2 9 3 6 0 0 ' ,  ' H F k h 1 0 6 0 7 4 8 7 9 6 ' ,  ' j q t y 2 0 1 7 ' ,  ' H F y q 1 7 4 9 8 3 3 6 4 4 ' ,  ' y m g s h 2 0 1 7 ' ,  ' H F i r 1 9 4 5 1 9 6 9 3 3 ' ,  ' H F z l 1 7 5 6 0 6 3 0 6 5 ' ,  ' r c c s 2 0 1 8 ' ,  ' H F z b 1 8 3 4 8 2 4 2 6 6 ' ,  ' H F b y 1 5 5 2 7 0 0 0 6 9 ' ,  ' H F r d 3 0 9 9 4 2 5 9 8 ' ,  ' p l 1 0 0 1 5 2 2 3 ' ,  ' H F d m 1 9 2 5 4 5 6 3 0 2 ' ,  ' c t l y g m 2 0 1 8 ' ,  ' H F i o 2 1 1 1 9 2 0 5 7 3 ' ,  ' p l 7 1 0 2 3 0 0 3 1 ' ,  ' H F u r 1 4 4 0 6 4 6 5 2 3 ' ,  ' H F z k 1 4 6 8 1 9 2 3 3 5 ' ,  ' H F f b 1 4 4 2 1 1 1 0 9 8 ' ,  ' s h i h e 2 0 1 7 ' ,  ' p l 4 0 7 0 7 7 6 1 0 ' ,  ' H F g u 4 6 7 4 4 2 1 5 4 ' ,  ' H F l n 2 0 5 7 3 5 6 4 6 0 ' ,  ' p l 3 1 0 0 1 0 9 3 9 ' ,  ' p l 1 0 6 1 5 2 5 3 8 ' ,  ' p l 4 0 7 1 9 4 8 7 7 ' ,  ' H F q s 2 0 2 5 0 3 3 4 6 5 ' ,  ' H F n q 1 9 9 3 1 0 3 3 1 4 ' ,  ' H F p a 1 6 4 5 2 1 8 1 9 4 ' ,  ' z z r s y 2 0 1 8 ' ,  ' s h s w 2 0 1 8 ' ,  ' H F r d 2 0 3 1 8 6 5 9 1 6 ' ,  ' H F b k 1 0 2 9 0 6 7 5 1 5 ' ,  ' z x g s 2 0 1 8 ' ,  ' c y w l 2 0 1 8 ' ,  ' H F u m 7 7 6 5 9 3 2 4 9 ' ,  ' H F i t 1 4 5 5 3 3 7 1 4 1 ' ,  ' H F g n 6 7 8 6 1 6 4 0 1 ' ,  ' H F y e 8 3 9 4 4 4 4 4 7 ' ,  ' H F m v 1 5 7 4 8 6 8 2 8 9 ' ,  ' H F j p 7 7 0 9 2 9 1 0 4 ' ,  ' p l 6 0 1 0 1 2 9 7 4 ' ,  ' H F l e 9 7 1 3 3 6 0 4 0 ' ,  ' r s x x k j 2 0 1 8 ' ,  ' H F n y 1 4 2 8 1 3 4 3 9 0 ' ,  ' H F s g 1 9 0 4 9 1 0 9 6 9 ' ,  ' a w s y 2 0 1 7 ' ,  ' H F c v 6 4 1 4 1 4 9 2 7 ' ,  ' H F r k 1 3 2 7 3 7 6 9 4 1 ' ,  ' p l 5 0 9 2 2 2 4 1 9 ' ,  ' y j s m 2 0 1 8 ' ,  ' q b s y 2 0 1 8 ' ,  ' p l 6 0 2 0 9 2 4 3 2 ' ,  ' H F q h 1 6 1 2 8 9 2 8 3 ' ,  ' H F k u 1 9 5 4 5 9 1 9 0 5 ' ,  ' s s g j m y 2 0 1 7 ' ,  ' H F q k 7 2 3 4 5 8 9 1 2 ' ,  ' H F s u 8 4 8 6 0 1 2 4 4 ' ,  ' x w s y 2 0 1 8 ' ,  ' e w 8 6 6 3 2 2 ' ,  ' p l 2 0 8 1 5 3 4 2 8 ' ,  ' H F a q 9 5 5 3 0 9 6 2 2 ' ,  ' H F v m 1 8 9 4 1 7 8 6 2 2 ' ,  ' H F x f 2 7 6 4 7 7 4 8 8 ' ,  ' n t s s 2 0 1 7 ' ,  ' p l 9 0 5 0 1 2 7 3 2 ' ,  ' H F j k 1 3 0 8 3 0 7 8 9 1 ' ,  ' H F e y 8 6 7 8 4 8 3 8 9 ' ,  ' j j c g 2 0 1 8 ' ,  ' p l 3 1 2 2 0 5 5 1 2 ' ,  ' H F v b 9 0 1 2 6 9 6 2 ' ,  ' r x a z 2 0 1 8 ' ,  ' H F p r 8 2 1 8 4 2 6 7 7 ' ,  ' p l 5 0 2 0 4 4 8 1 2 ' ,  ' s h e n g s h i 1 7 ' ,  ' H F x r 5 3 6 2 0 1 3 2 3 ' ,  ' H F h w 1 7 0 8 9 5 6 8 9 1 ' ,  ' H F h d 1 1 8 2 0 4 1 7 5 3 ' ,  ' H F n u 4 7 1 0 6 7 4 7 6 ' ,  ' H F k u 2 4 6 6 6 3 1 3 5 ' ,  ' p l 8 0 5 0 9 2 8 3 2 ' ,  ' y s g y l 2 0 1 8 ' ,  ' p l 3 0 2 1 3 3 5 8 4 ' ,  ' H F d j 1 5 6 0 0 8 5 3 8 4 ' ,  ' H F e m 9 1 4 5 4 6 2 2 2 ' ,  ' x s t y 2 0 1 7 ' ,  ' H F h q 8 0 7 1 8 1 9 4 4 ' ,  ' p l 5 1 0 0 1 0 6 1 5 ' ,  ' H F s w 1 3 9 4 4 7 1 6 7 0 ' ,  ' H F q f 2 6 6 8 8 4 0 4 2 ' ,  ' H F x q 5 7 7 4 7 7 2 7 ' ,  ' y i m a 2 0 1 7 ' ,  ' n m g s s 2 0 1 7 ' ,  ' H F g e 1 6 9 3 1 8 9 0 0 8 ' ,  ' H F t s 3 9 2 6 6 2 9 4 6 ' ,  ' j i a n g l i ' ,  ' H F g h 1 2 2 8 5 3 2 8 0 ' ,  ' H F z x 2 0 3 6 8 3 5 9 0 7 ' ,  ' p l 6 0 3 1 7 7 3 4 9 ' ,  ' p l 0 0 2 1 5 9 0 8 7 ' ,  ' H F t t 1 5 9 6 2 1 7 0 5 5 ' ,  ' p l 8 0 1 1 9 0 3 2 6 ' ,  ' m y z s 2 0 1 7 ' ,  ' m q 1 0 7 3 0 6 ' ,  ' H F l v 2 0 3 2 5 5 1 0 0 3 ' ,  ' q h q c 2 0 1 8 ' ,  ' H F i r 1 2 1 5 6 1 1 2 3 2 ' ,  ' H F b g 1 3 3 9 5 7 0 4 6 1 ' ,  ' H F p l 6 5 9 1 7 2 2 1 8 ' ,  ' H F p p 1 5 5 7 7 4 5 3 6 7 ' ,  ' H F m n 1 9 3 6 1 4 3 3 0 5 ' ,  ' z q b z y s 2 0 1 8 ' ,  ' H F x u 2 1 4 5 1 9 6 5 2 7 ' ,  ' p l 3 0 1 2 4 3 4 1 6 ' ,  ' H F k q 8 2 5 8 5 0 4 7 8 ' ,  ' H F m u 1 3 0 0 2 3 6 9 0 5 ' ,  ' j l c j 2 0 1 8 ' ,  ' b o n i e r 2 0 1 7 ' ,  ' H F f i 1 1 7 3 0 5 0 4 0 9 ' ,  ' p l 8 0 6 1 8 0 0 8 6 ' ,  ' H F z g 7 1 0 9 0 3 1 9 3 ' ,  ' H F u u 9 9 9 9 6 2 1 8 8 ' ,  ' H F h w 1 2 6 8 1 8 3 1 4 7 ' ,  ' H F h z 4 4 4 0 4 6 2 2 2 ' ,  ' H F n c 8 2 3 6 3 9 9 7 5 ' ,  ' H F g n 1 5 0 8 8 7 6 8 0 9 ' ,  ' H F q m 6 7 3 8 5 0 2 4 ' ,  ' H F e m 1 7 1 1 7 0 1 9 8 8 ' ,  ' H F b n 4 0 1 1 2 4 7 5 7 ' ,  ' H F j i 1 4 4 3 4 2 4 0 8 0 ' ,  ' p l 5 0 7 2 3 5 3 1 9 ' ,  ' p l 4 0 8 1 8 5 3 1 3 ' ,  ' H F k o 1 9 2 8 2 7 6 2 2 8 ' ,  ' l d t c f w 2 0 1 8 ' ,  ' H F q n 8 6 6 5 2 0 2 6 5 ' ,  ' H F t t 1 6 5 3 6 1 1 8 9 9 ' ,  ' H F a v 4 9 1 6 0 2 7 0 1 ' ,  ' p l 9 1 0 0 5 3 8 3 7 ' ,  ' H F t a 1 1 0 1 2 3 4 1 3 0 ' ,  ' p l 9 0 9 2 6 3 4 2 8 ' ,  ' H F f z 1 1 5 8 8 4 5 6 2 8 ' ,  ' H F d p 1 0 5 8 5 0 3 7 6 6 ' ,  ' H F b g 5 4 0 9 7 2 3 7 5 ' ,  ' H F s q 9 2 0 9 5 1 5 4 ' ,  ' H F z j 5 9 1 5 6 5 6 6 3 ' ,  ' H F j k 2 2 5 9 2 7 3 2 0 ' ,  ' g j m y 2 0 1 8 ' ,  ' H F l w 7 1 0 6 8 1 5 2 1 ' ,  ' H F y s 1 8 9 5 6 6 5 1 8 7 ' ,  ' H F f u 1 1 5 1 4 6 5 4 6 0 ' ,  ' H F h y 1 3 2 3 0 0 3 6 2 7 ' ,  ' H F f s 2 0 2 6 0 4 1 8 4 2 ' ,  ' H F q z 5 2 9 8 7 6 2 0 0 ' ,  ' H F e b 1 7 9 2 4 7 3 4 9 5 ' ,  ' H F t k 1 6 5 5 7 9 1 0 3 7 ' ,  ' H F q e 2 8 6 0 1 5 5 1 5 ' ,  ' p l 2 1 1 0 4 5 0 1 8 ' ,  ' p l 7 1 2 1 5 1 1 1 5 ' ,  ' H F d a 3 5 4 3 6 4 9 3 3 ' ,  ' H F g r 1 7 4 2 1 0 5 5 8 2 ' ,  ' H F x o 1 3 9 7 6 3 3 5 5 1 ' ,  ' b l c 2 0 1 7 ' ,  ' H F f z 4 4 9 1 4 7 9 7 3 ' ,  ' H F q u 2 1 2 2 0 7 4 0 2 3 ' ,  ' H F v g 1 4 6 5 6 6 7 8 8 7 ' ,  ' H F o h 3 6 9 0 9 7 2 5 4 ' ,  ' H F a d 1 8 5 6 9 2 6 3 1 7 ' ,  ' H F m u 1 3 8 7 6 4 4 2 5 4 ' ,  ' H F z b 2 0 1 8 3 2 8 2 0 1 ' ,  ' p l 3 1 1 2 8 1 9 2 0 ' ,  ' k s j s h 2 0 1 8 ' ,  ' H F k v 9 8 9 6 5 4 6 7 4 ' ,  ' H F j k 1 4 5 0 8 7 2 1 8 8 ' ,  ' t m m y 2 0 1 8 ' ,  ' H F b v 7 0 0 9 0 1 7 5 0 ' ,  ' H F q b 4 7 4 2 9 2 8 1 8 ' ,  ' H F v b 2 1 1 1 1 6 9 6 6 4 ' ,  ' H F z f 1 7 1 7 5 9 9 8 4 6 ' ,  ' p l 9 0 1 2 6 0 4 1 5 ' ,  ' p l 0 0 7 0 4 4 7 2 6 ' ,  ' H F f h 2 0 5 8 3 2 7 0 1 1 ' ,  ' H F u f 5 7 7 3 8 7 8 0 3 ' ,  ' n m g s s s y 2 0 1 7 ' ,  ' H F m m 2 4 0 7 2 9 1 1 8 ' ,  ' H F y w 1 3 6 2 0 9 9 8 0 0 ' ,  ' H F i j 1 6 5 8 0 7 0 6 4 5 ' ,  ' p l 1 0 4 1 9 2 3 1 2 ' ,  ' H F c u 1 5 1 8 2 6 2 7 7 ' ,  ' H F w o 1 2 7 3 2 5 9 8 6 9 ' ,  ' H F h m 1 5 1 7 5 0 5 6 3 5 ' ,  ' p l 6 1 2 1 6 9 0 6 6 ' ,  ' H F y n 1 5 4 9 8 7 8 4 4 4 ' ,  ' H F h f 1 2 7 6 6 9 5 4 1 5 ' ,  ' d m t z 2 0 1 7 ' ,  ' H F d o 2 0 6 2 7 5 2 9 6 8 ' ,  ' H F y b 1 2 6 2 7 1 9 8 5 3 ' ,  ' p l 1 9 0 3 1 1 ' ,  ' H F g k 7 5 0 5 6 1 2 2 2 ' ,  ' j s j l 2 0 1 7 ' ,  ' H F y d 1 8 8 5 3 7 4 0 4 2 ' ,  ' H F d j 8 0 7 9 2 1 6 3 1 ' ,  ' H F g d 5 3 0 4 9 1 0 0 5 ' ,  ' p l 4 0 8 0 3 3 8 9 0 ' ,  ' t t h g 2 0 1 8 ' ,  ' H F i g 1 4 5 6 2 9 7 5 6 0 ' ,  ' H F v r 9 3 7 2 4 4 8 8 7 ' ,  ' H F c e 8 1 3 7 2 9 6 7 9 ' ,  ' H F s v 2 5 4 7 0 4 2 1 6 ' ,  ' H F k w 8 8 3 6 6 6 2 2 3 ' ,  ' p l 2 0 9 2 1 0 8 6 0 ' ,  ' H F w x 4 3 3 9 8 0 8 2 3 ' ,  ' H F h n 1 0 9 7 3 3 4 4 8 3 ' ,  ' H F y a 1 8 0 4 3 6 9 0 5 4 ' ,  ' H F s f 7 6 8 9 4 8 3 3 5 ' ,  ' h f x x k j 2 0 1 8 ' ,  ' H F l m 3 4 3 3 4 7 5 6 0 ' ,  ' l j s t 2 0 1 7 '";
        s = s.trim();
        s.replace(" ","");
        String[] sar = s.split(",");
        System.out.println(sar.length+":"+s);
    }

    public void fisCopy(String localImg, String imgFile){
        try {
            FileInputStream fis = new FileInputStream(new File(localImg));
            FileOutputStream fos = new FileOutputStream(new File(imgFile));
            byte[] bytes = new byte[4*1024 ];
            int b;
            b = fis.read(bytes);
            while(b!=-1){
                fos.write(bytes,0,b);
                b = fis.read(bytes);
            }
            fis.close();
            fos.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public String fisCopy1(){
        String imgFile = "D:\\搜狗高速下载\\name.txt";
        ByteArrayOutputStream bos = null;
        byte[] bytes = null;
        try {
            FileInputStream fis = new FileInputStream(new File(imgFile));
            bos = new ByteArrayOutputStream();
            bytes = new byte[4*1024 ];
            int length = -1;
            while ((length=fis.read(bytes))!=-1){
                bos.write(bytes,0,length);
            }
            bos.close();
            fis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        String name = bos.toString();
        name = name.replace("\r","");
        name = name.replace(" ","");
        String[] str = name.split(",");
        Map<String,Integer> map = new HashMap<String,Integer>();
        StringBuilder rep = new StringBuilder();
        for(int i=0;i<str.length;i++){
            if(map.containsKey(str[i])){
                map.put(str[i],map.get(str[i])+1);
            }else
                map.put(str[i],1);
        }
        Iterator<Map.Entry<String,Integer>> it = map.entrySet().iterator();
        Map.Entry<String,Integer> map1 = null;

        while (it.hasNext()){
            map1 =  it.next();
            if(map1.getValue()>=2){
                rep.append(map1.getKey().trim()+",");
            }
        }
        try {
            FileOutputStream fos = new FileOutputStream("D:\\搜狗高速下载\\rep_name.txt");
            BufferedOutputStream bos1 = new BufferedOutputStream(fos);
            int size=-1;
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        return rep.toString();
    }
}
